Gold rose to Rs 528